/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comunicacao;

import java.util.List;
import java.util.Vector;
import produto.Produto;
import servicossimples.ServidorServicosEresellerSimples;

/**
 *
 * @author Anderson
 */
public class ComunicacaoFornecedor {
    private ServidorServicosEresellerSimples servicosEreseller;
    private static ComunicacaoFornecedor comunicacaoFornecedor;
    private ComunicacaoFornecedor()
    {
        servicosEreseller = new ServidorServicosEresellerSimples();
    }
    public static ComunicacaoFornecedor getComunicacaoFornecedor()
    {
        if(comunicacaoFornecedor == null)
            comunicacaoFornecedor = new ComunicacaoFornecedor();
        return comunicacaoFornecedor;
    }

    public Object[] listarProdutos()
    {
        String produtosRetornados = servicosEreseller.getServidorServicosEresellerSimplesHttpSoap11Endpoint().listarProdutos().getReturn().getValue();
        Vector<Produto> produtos = new Vector<Produto>();
        /*for(int i = 0; i < produtosRetornados.size(); i++)
        {
            Produto produtoTemp = new Produto();
            //produtosRetornados.get(i).
            //produtoTemp.set
        }*/

        return null;
    }
    public void getProd()
    {
        //servicosEreseller.getServidorServicosEresellerHttpSoap11Endpoint().getProd(idProduto);
        //new produto.xsd.Produto().
    }
    public void getVenda()
    {
        //servicosEreseller.getServidorServicosEresellerHttpSoap11Endpoint().getVenda();
    }
    public void registrarVenda(int idVen, int idProd)
    {
        //servicosEreseller.getServidorServicosEresellerHttpSoap11Endpoint().registrarVenda(idVen, idProd, qtdProd);
    }
    public void getInfoLogistica()
    {
        //servicosEreseller.getServidorServicosEresellerHttpSoap11Endpoint().getInfoLogistica(idVend);
    }

}
